falling off a precipice - French English Dictionary